<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>返回两个日期之间相差的天数</title>
</head>
<body>
  <script>
    function fn(num1, num2) {
      // parse() 方法可解析一个日期时间字符串，并返回 1970/1/1 午夜距离该日期时间的毫秒数
      const date1 = Date.parse(num1)
      const date2 = Date.parse(num2)
      // 当日期一样返回0天
      if(date1 === date2){
        return 0
      }
      // 24 代表 24小时，60 代表 60分钟/秒，1000 代表毫秒
      const days = parseInt((date2 - date1) / (1 * 24 * 60 * 60 * 1000))
      return '差' + days + '天'
    }
    const day1 = new Date('2023/4/1')
    const day2 = new Date()
    console.log(fn(day1, day2))
  </script>
</body>
</html>